The emperor's virgin : a novel / by Sylvia Fraser